package com.hb.core.pojo.project.deal.dto;

import com.hb.core.pojo.project.deal.entity.BidCandidate;
import com.hb.core.pojo.project.section.entity.BidSection;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


/**
 * @author yuezheng
 */
@Data
@ApiModel(description = "候选人公示DTO")
public class BidCandidateDTO extends BidCandidate {

    @ApiModelProperty(value = "前端操作标识")
    private Integer dataFormFlag;

    @ApiModelProperty(value = "标段Id")
    private Long sectionId;

    @ApiModelProperty(value = "trade_bid_candidate_section表的id")
    private Long candidateSectionId;

    @ApiModelProperty(value = "标段状态, 关联字典")
    private Long sectionStatus;

    @ApiModelProperty(value = "候选人公示对应标段列表")
    private List<BidCandidateSectionDTO> candidateSectionList;

    @ApiModelProperty(value = "候选人公示对应标段")
    private BidCandidateSectionDTO bidCandidateSection;

    @ApiModelProperty(value = "候选人公示对应标段列表")
    private List<BidSection> bidSectionList;

    @ApiModelProperty(value = "省ID")
    private String province;

    @ApiModelProperty(value = "市ID")
    private String city;

    @ApiModelProperty(value = "区ID")
    private String area;

    @ApiModelProperty(value = "省")
    private String provinceName;

    @ApiModelProperty(value = "市")
    private String cityName;

    @ApiModelProperty(value = "区")
    private String areaName;

    @ApiModelProperty(value = "公司名称")
    private String orgName;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "项目招标类型: 1: 公开, 2: 邀请")
    private String commonType;
}
